:root {
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-width: var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);
    --border-top-style: solid;
    --border-right-style: solid;
    --border-bottom-style: solid;
    --border-left-style: solid;
    --border-style: var(--border-top-style) var(--border-right-style) var(--border-bottom-style) var(--border-left-style);
    --border-top-color: var(--color-gray-200);
    --border-right-color: var(--color-gray-200);
    --border-bottom-color: var(--color-gray-200);
    --border-left-color: var(--color-gray-200);
    --border-color: var(--border-top-color) var(--border-right-color) var(--border-bottom-color) var(--border-left-color);
    --border-top: var(--border-top-width) var(--border-top-style) var(--border-top-color);
    --border-right: var(--border-right-width) var(--border-right-style) var(--border-right-color);
    --border-bottom: var(--border-bottom-width) var(--border-bottom-style) var(--border-bottom-color);
    --border-left: var(--border-left-width) var(--border-left-style) var(--border-left-color);
    --border: var(--border-width) var(--border-style) var(--border-color);
    --border-top-left-radius: 0.25rem;
    --border-top-right-radius: 0.25rem;
    --border-bottom-right-radius: 0.25rem;
    --border-bottom-left-radius: 0.25rem;
    --border-radius: var(--border-top-left-radius) var(--border-top-right-radius) var(--border-bottom-right-radius) var(--border-bottom-left-radius);
    --scale-ratio-minor-second: 1.067;
    --scale-ratio-major-second: 1.125;
    --scale-ratio-minor-third: 1.2;
    --scale-ratio-major-third: 1.25;
    --scale-ratio-perfect-fourth: 1.333;
    --scale-ratio-augmented-fourth: 1.414;
    --scale-ratio-perfect-fifth: 1.5;
    --scale-ratio-golden: 1.618;
    --scale-ratio: var(--scale-ratio-minor-third);
    --scale-ratio-pow-1: calc(var(--scale-ratio) * 1);
    --scale-ratio-pow-2: calc(var(--scale-ratio) * var(--scale-ratio));
    --scale-ratio-pow-3: calc(var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio));
    --scale-ratio-pow-4: calc(var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio));
    --scale-ratio-pow-5: calc(var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio));
    --size-multiplier: 1;
    --size-multiplier-xxs: calc(var(--size-multiplier) / var(--scale-ratio-pow-3));
    --size-multiplier-xs: calc(var(--size-multiplier) / var(--scale-ratio-pow-2));
    --size-multiplier-sm: calc(var(--size-multiplier) / var(--scale-ratio-pow-1));
    --size-multiplier-md: var(--size-multiplier);
    --size-multiplier-lg: calc(var(--size-multiplier) * var(--scale-ratio-pow-1));
    --size-multiplier-xl: calc(var(--size-multiplier) * var(--scale-ratio-pow-2));
    --size-multiplier-xxl: calc(var(--size-multiplier) * var(--scale-ratio-pow-3));
    --border-top-left-radius-xs: calc(var(--border-top-left-radius) * var(--size-multiplier-xs));
    --border-top-right-radius-xs: calc(var(--border-top-right-radius) * var(--size-multiplier-xs));
    --border-bottom-right-radius-xs: calc(var(--border-bottom-right-radius) * var(--size-multiplier-xs));
    --border-bottom-left-radius-xs: calc(var(--border-bottom-left-radius) * var(--size-multiplier-xs));
    --border-radius-xs: var(--border-top-left-radius-xs) var(--border-top-right-radius-xs) var(--border-bottom-right-radius-xs) var(--border-bottom-left-radius-xs);
    --border-top-left-radius-sm: calc(var(--border-top-left-radius) * var(--size-multiplier-sm));
    --border-top-right-radius-sm: calc(var(--border-top-right-radius) * var(--size-multiplier-sm));
    --border-bottom-right-radius-sm: calc(var(--border-bottom-right-radius) * var(--size-multiplier-sm));
    --border-bottom-left-radius-sm: calc(var(--border-bottom-left-radius) * var(--size-multiplier-sm));
    --border-radius-sm: var(--border-top-left-radius-sm) var(--border-top-right-radius-sm) var(--border-bottom-right-radius-sm) var(--border-bottom-left-radius-sm);
    --border-top-left-radius-md: calc(var(--border-top-left-radius) * var(--size-multiplier-md));
    --border-top-right-radius-md: calc(var(--border-top-right-radius) * var(--size-multiplier-md));
    --border-bottom-right-radius-md: calc(var(--border-bottom-right-radius) * var(--size-multiplier-md));
    --border-bottom-left-radius-md: calc(var(--border-bottom-left-radius) * var(--size-multiplier-md));
    --border-radius-md: var(--border-top-left-radius-md) var(--border-top-right-radius-md) var(--border-bottom-right-radius-md) var(--border-bottom-left-radius-md);
    --border-top-left-radius-lg: calc(var(--border-top-left-radius) * var(--size-multiplier-lg));
    --border-top-right-radius-lg: calc(var(--border-top-right-radius) * var(--size-multiplier-lg));
    --border-bottom-right-radius-lg: calc(var(--border-bottom-right-radius) * var(--size-multiplier-lg));
    --border-bottom-left-radius-lg: calc(var(--border-bottom-left-radius) * var(--size-multiplier-lg));
    --border-radius-lg: var(--border-top-left-radius-lg) var(--border-top-right-radius-lg) var(--border-bottom-right-radius-lg) var(--border-bottom-left-radius-lg);
    --border-top-left-radius-xl: calc(var(--border-top-left-radius) * var(--size-multiplier-xl));
    --border-top-right-radius-xl: calc(var(--border-top-right-radius) * var(--size-multiplier-xl));
    --border-bottom-right-radius-xl: calc(var(--border-bottom-right-radius) * var(--size-multiplier-xl));
    --border-bottom-left-radius-xl: calc(var(--border-bottom-left-radius) * var(--size-multiplier-xl));
    --border-radius-xl: var(--border-top-left-radius-xl) var(--border-top-right-radius-xl) var(--border-bottom-right-radius-xl) var(--border-bottom-left-radius-xl);
    --box-shadow-offset-x: 0;
    --box-shadow-offset-y: 0.5rem;
    --box-shadow-blur-radius: 1rem;
    --box-shadow-spread-radius: -0.75rem;
    --box-shadow-color: rgba(0, 0, 0, 0.15);
    --box-shadow: var(--box-shadow-offset-x) var(--box-shadow-offset-y) var(--box-shadow-blur-radius) var(--box-shadow-spread-radius) var(--box-shadow-color);
    --breakpoint-xs: 0;
    --breakpoint-sm: 576;
    --breakpoint-md: 768;
    --breakpoint-lg: 992;
    --breakpoint-xl: 1200;
    --breakpoint-xxl: 1400;
    --color-red-h: 0;
    --color-red-s: 89.07103825136613%;
    --color-red-l: 64.11764705882354%;
    --color-red-a: 1;
    --color-red: hsla(var(--color-red-h) var(--color-red-s) var(--color-red-l) / var(--color-red-a));
    --color-orange-h: 19.622641509433947;
    --color-orange-s: 92.9824561403509%;
    --color-orange-l: 66.47058823529412%;
    --color-orange-a: 1;
    --color-orange: hsla(var(--color-orange-h) var(--color-orange-s) var(--color-orange-l) / var(--color-orange-a));
    --color-yellow-h: 43.676470588235304;
    --color-yellow-s: 100%;
    --color-yellow-l: 73.33333333333334%;
    --color-yellow-a: 1;
    --color-yellow: hsla(var(--color-yellow-h) var(--color-yellow-s) var(--color-yellow-l) / var(--color-yellow-a));
    --color-green-h: 154.4186046511628;
    --color-green-s: 57.847533632286996%;
    --color-green-l: 43.72549019607843%;
    --color-green-a: 1;
    --color-green: hsla(var(--color-green-h) var(--color-green-s) var(--color-green-l) / var(--color-green-a));
    --color-teal-h: 173.8888888888889;
    --color-teal-s: 42.85714285714286%;
    --color-teal-l: 49.411764705882355%;
    --color-teal-a: 1;
    --color-teal: hsla(var(--color-teal-h) var(--color-teal-s) var(--color-teal-l) / var(--color-teal-a));
    --color-blue-h: 195.0967741935484;
    --color-blue-s: 77.11442786069651%;
    --color-blue-l: 39.411764705882355%;
    --color-blue-a: 1;
    --color-blue: hsla(var(--color-blue-h) var(--color-blue-s) var(--color-blue-l) / var(--color-blue-a));
    --color-indigo-h: 227.9289940828403;
    --color-indigo-s: 89.41798941798945%;
    --color-indigo-l: 62.94117647058823%;
    --color-indigo-a: 1;
    --color-indigo: hsla(var(--color-indigo-h) var(--color-indigo-s) var(--color-indigo-l) / var(--color-indigo-a));
    --color-purple-h: 262.2857142857142;
    --color-purple-s: 30.172413793103452%;
    --color-purple-l: 54.50980392156863%;
    --color-purple-a: 1;
    --color-purple: hsla(var(--color-purple-h) var(--color-purple-s) var(--color-purple-l) / var(--color-purple-a));
    --color-pink-h: 351.42857142857144;
    --color-pink-s: 95.68345323741009%;
    --color-pink-l: 72.74509803921569%;
    --color-pink-a: 1;
    --color-pink: hsla(var(--color-pink-h) var(--color-pink-s) var(--color-pink-l) / var(--color-pink-a));
    --color-white-h: 0;
    --color-white-s: 0%;
    --color-white-l: 100%;
    --color-white-a: 1;
    --color-white: hsla(var(--color-white-h) var(--color-white-s) var(--color-white-l) / var(--color-white-a));
    --color-black-h: 0;
    --color-black-s: 0%;
    --color-black-l: 0%;
    --color-black-a: 1;
    --color-black: hsla(var(--color-black-h) var(--color-black-s) var(--color-black-l) / var(--color-black-a));
    --color-gray-h: 193.63636363636363;
    --color-gray-s: 10.784313725490199%;
    --color-gray-l: 60.00000000000001%;
    --color-gray-a: 1;
    --color-gray: hsla(var(--color-gray-h) var(--color-gray-s) var(--color-gray-l) / var(--color-gray-a));
    --color-gray-50-h: var(--color-gray-h);
    --color-gray-50-s: var(--color-gray-s);
    --color-gray-50-l: 95%;
    --color-gray-50-a: var(--color-gray-a);
    --color-gray-50: hsla(var(--color-gray-50-h) var(--color-gray-50-s) var(--color-gray-50-l) / var(--color-gray-50-a));
    --color-gray-100-h: var(--color-gray-h);
    --color-gray-100-s: var(--color-gray-s);
    --color-gray-100-l: 90%;
    --color-gray-100-a: var(--color-gray-a);
    --color-gray-100: hsla(var(--color-gray-100-h) var(--color-gray-100-s) var(--color-gray-100-l) / var(--color-gray-100-a));
    --color-gray-200-h: var(--color-gray-h);
    --color-gray-200-s: var(--color-gray-s);
    --color-gray-200-l: 80%;
    --color-gray-200-a: var(--color-gray-a);
    --color-gray-200: hsla(var(--color-gray-200-h) var(--color-gray-200-s) var(--color-gray-200-l) / var(--color-gray-200-a));
    --color-gray-300-h: var(--color-gray-h);
    --color-gray-300-s: var(--color-gray-s);
    --color-gray-300-l: 70%;
    --color-gray-300-a: var(--color-gray-a);
    --color-gray-300: hsla(var(--color-gray-300-h) var(--color-gray-300-s) var(--color-gray-300-l) / var(--color-gray-300-a));
    --color-gray-400-h: var(--color-gray-h);
    --color-gray-400-s: var(--color-gray-s);
    --color-gray-400-l: 60%;
    --color-gray-400-a: var(--color-gray-a);
    --color-gray-400: hsla(var(--color-gray-400-h) var(--color-gray-400-s) var(--color-gray-400-l) / var(--color-gray-400-a));
    --color-gray-500-h: var(--color-gray-h);
    --color-gray-500-s: var(--color-gray-s);
    --color-gray-500-l: 50%;
    --color-gray-500-a: var(--color-gray-a);
    --color-gray-500: hsla(var(--color-gray-500-h) var(--color-gray-500-s) var(--color-gray-500-l) / var(--color-gray-500-a));
    --color-gray-600-h: var(--color-gray-h);
    --color-gray-600-s: var(--color-gray-s);
    --color-gray-600-l: 40%;
    --color-gray-600-a: var(--color-gray-a);
    --color-gray-600: hsla(var(--color-gray-600-h) var(--color-gray-600-s) var(--color-gray-600-l) / var(--color-gray-600-a));
    --color-gray-700-h: var(--color-gray-h);
    --color-gray-700-s: var(--color-gray-s);
    --color-gray-700-l: 30%;
    --color-gray-700-a: var(--color-gray-a);
    --color-gray-700: hsla(var(--color-gray-700-h) var(--color-gray-700-s) var(--color-gray-700-l) / var(--color-gray-700-a));
    --color-gray-800-h: var(--color-gray-h);
    --color-gray-800-s: var(--color-gray-s);
    --color-gray-800-l: 20%;
    --color-gray-800-a: var(--color-gray-a);
    --color-gray-800: hsla(var(--color-gray-800-h) var(--color-gray-800-s) var(--color-gray-800-l) / var(--color-gray-800-a));
    --color-gray-900-h: var(--color-gray-h);
    --color-gray-900-s: var(--color-gray-s);
    --color-gray-900-l: 10%;
    --color-gray-900-a: var(--color-gray-a);
    --color-gray-900: hsla(var(--color-gray-900-h) var(--color-gray-900-s) var(--color-gray-900-l) / var(--color-gray-900-a));
    --color-gray-950-h: var(--color-gray-h);
    --color-gray-950-s: var(--color-gray-s);
    --color-gray-950-l: 5%;
    --color-gray-950-a: var(--color-gray-a);
    --color-gray-950: hsla(var(--color-gray-950-h) var(--color-gray-950-s) var(--color-gray-950-l) / var(--color-gray-950-a));
    --color-primary-h: var(--color-blue-h);
    --color-primary-s: var(--color-blue-s);
    --color-primary-l: var(--color-blue-l);
    --color-primary-a: var(--color-blue-a);
    --color-primary: hsla(var(--color-primary-h) var(--color-primary-s) var(--color-primary-l) / var(--color-primary-a));
    --color-secondary-h: var(--color-purple-h);
    --color-secondary-s: var(--color-purple-s);
    --color-secondary-l: var(--color-purple-l);
    --color-secondary-a: var(--color-purple-a);
    --color-secondary: hsla(var(--color-secondary-h) var(--color-secondary-s) var(--color-secondary-l) / var(--color-secondary-a));
    --color-info-h: var(--color-teal-h);
    --color-info-s: var(--color-teal-s);
    --color-info-l: var(--color-teal-l);
    --color-info-a: var(--color-teal-a);
    --color-info: hsla(var(--color-info-h) var(--color-info-s) var(--color-info-l) / var(--color-info-a));
    --color-success-h: var(--color-green-h);
    --color-success-s: var(--color-green-s);
    --color-success-l: var(--color-green-l);
    --color-success-a: var(--color-green-a);
    --color-success: hsla(var(--color-success-h) var(--color-success-s) var(--color-success-l) / var(--color-success-a));
    --color-warning-h: var(--color-yellow-h);
    --color-warning-s: var(--color-yellow-s);
    --color-warning-l: var(--color-yellow-l);
    --color-warning-a: var(--color-yellow-a);
    --color-warning: hsla(var(--color-warning-h) var(--color-warning-s) var(--color-warning-l) / var(--color-warning-a));
    --color-danger-h: var(--color-red-h);
    --color-danger-s: var(--color-red-s);
    --color-danger-l: var(--color-red-l);
    --color-danger-a: var(--color-red-a);
    --color-danger: hsla(var(--color-danger-h) var(--color-danger-s) var(--color-danger-l) / var(--color-danger-a));
    --color-light-h: var(--color-gray-100-h);
    --color-light-s: var(--color-gray-100-s);
    --color-light-l: var(--color-gray-100-l);
    --color-light-a: var(--color-gray-100-a);
    --color-light: hsla(var(--color-light-h) var(--color-light-s) var(--color-light-l) / var(--color-light-a));
    --color-dark-h: var(--color-gray-800-h);
    --color-dark-s: var(--color-gray-800-s);
    --color-dark-l: var(--color-gray-800-l);
    --color-dark-a: var(--color-gray-800-a);
    --color-dark: hsla(var(--color-dark-h) var(--color-dark-s) var(--color-dark-l) / var(--color-dark-a));
    --color-primary-50-h: var(--color-primary-h);
    --color-primary-50-s: var(--color-primary-s);
    --color-primary-50-l: 95%;
    --color-primary-50-a: var(--color-primary-a);
    --color-primary-50: hsla(var(--color-primary-50-h) var(--color-primary-50-s) var(--color-primary-50-l) / var(--color-primary-50-a));
    --color-primary-100-h: var(--color-primary-h);
    --color-primary-100-s: var(--color-primary-s);
    --color-primary-100-l: 90%;
    --color-primary-100-a: var(--color-primary-a);
    --color-primary-100: hsla(var(--color-primary-100-h) var(--color-primary-100-s) var(--color-primary-100-l) / var(--color-primary-100-a));
    --color-primary-200-h: var(--color-primary-h);
    --color-primary-200-s: var(--color-primary-s);
    --color-primary-200-l: 80%;
    --color-primary-200-a: var(--color-primary-a);
    --color-primary-200: hsla(var(--color-primary-200-h) var(--color-primary-200-s) var(--color-primary-200-l) / var(--color-primary-200-a));
    --color-primary-300-h: var(--color-primary-h);
    --color-primary-300-s: var(--color-primary-s);
    --color-primary-300-l: 70%;
    --color-primary-300-a: var(--color-primary-a);
    --color-primary-300: hsla(var(--color-primary-300-h) var(--color-primary-300-s) var(--color-primary-300-l) / var(--color-primary-300-a));
    --color-primary-400-h: var(--color-primary-h);
    --color-primary-400-s: var(--color-primary-s);
    --color-primary-400-l: 60%;
    --color-primary-400-a: var(--color-primary-a);
    --color-primary-400: hsla(var(--color-primary-400-h) var(--color-primary-400-s) var(--color-primary-400-l) / var(--color-primary-400-a));
    --color-primary-500-h: var(--color-primary-h);
    --color-primary-500-s: var(--color-primary-s);
    --color-primary-500-l: 50%;
    --color-primary-500-a: var(--color-primary-a);
    --color-primary-500: hsla(var(--color-primary-500-h) var(--color-primary-500-s) var(--color-primary-500-l) / var(--color-primary-500-a));
    --color-primary-600-h: var(--color-primary-h);
    --color-primary-600-s: var(--color-primary-s);
    --color-primary-600-l: 40%;
    --color-primary-600-a: var(--color-primary-a);
    --color-primary-600: hsla(var(--color-primary-600-h) var(--color-primary-600-s) var(--color-primary-600-l) / var(--color-primary-600-a));
    --color-primary-700-h: var(--color-primary-h);
    --color-primary-700-s: var(--color-primary-s);
    --color-primary-700-l: 30%;
    --color-primary-700-a: var(--color-primary-a);
    --color-primary-700: hsla(var(--color-primary-700-h) var(--color-primary-700-s) var(--color-primary-700-l) / var(--color-primary-700-a));
    --color-primary-800-h: var(--color-primary-h);
    --color-primary-800-s: var(--color-primary-s);
    --color-primary-800-l: 20%;
    --color-primary-800-a: var(--color-primary-a);
    --color-primary-800: hsla(var(--color-primary-800-h) var(--color-primary-800-s) var(--color-primary-800-l) / var(--color-primary-800-a));
    --color-primary-900-h: var(--color-primary-h);
    --color-primary-900-s: var(--color-primary-s);
    --color-primary-900-l: 10%;
    --color-primary-900-a: var(--color-primary-a);
    --color-primary-900: hsla(var(--color-primary-900-h) var(--color-primary-900-s) var(--color-primary-900-l) / var(--color-primary-900-a));
    --color-primary-950-h: var(--color-primary-h);
    --color-primary-950-s: var(--color-primary-s);
    --color-primary-950-l: 5%;
    --color-primary-950-a: var(--color-primary-a);
    --color-primary-950: hsla(var(--color-primary-950-h) var(--color-primary-950-s) var(--color-primary-950-l) / var(--color-primary-950-a));
    --color-primary-tint-50-h: var(--color-primary-h);
    --color-primary-tint-50-s: var(--color-primary-s);
    --color-primary-tint-50-l: calc(var(--color-primary-l) + 5%);
    --color-primary-tint-50-a: var(--color-primary-a);
    --color-primary-tint-50: hsla(var(--color-primary-tint-50-h) var(--color-primary-tint-50-s) var(--color-primary-tint-50-l) / var(--color-primary-tint-50-a));
    --color-primary-tint-100-h: var(--color-primary-h);
    --color-primary-tint-100-s: var(--color-primary-s);
    --color-primary-tint-100-l: calc(var(--color-primary-l) + 10%);
    --color-primary-tint-100-a: var(--color-primary-a);
    --color-primary-tint-100: hsla(var(--color-primary-tint-100-h) var(--color-primary-tint-100-s) var(--color-primary-tint-100-l) / var(--color-primary-tint-100-a));
    --color-primary-tint-150-h: var(--color-primary-h);
    --color-primary-tint-150-s: var(--color-primary-s);
    --color-primary-tint-150-l: calc(var(--color-primary-l) + 15%);
    --color-primary-tint-150-a: var(--color-primary-a);
    --color-primary-tint-150: hsla(var(--color-primary-tint-150-h) var(--color-primary-tint-150-s) var(--color-primary-tint-150-l) / var(--color-primary-tint-150-a));
    --color-primary-shade-50-h: var(--color-primary-h);
    --color-primary-shade-50-s: var(--color-primary-s);
    --color-primary-shade-50-l: calc(var(--color-primary-l) - 5%);
    --color-primary-shade-50-a: var(--color-primary-a);
    --color-primary-shade-50: hsla(var(--color-primary-shade-50-h) var(--color-primary-shade-50-s) var(--color-primary-shade-50-l) / var(--color-primary-shade-50-a));
    --color-primary-shade-100-h: var(--color-primary-h);
    --color-primary-shade-100-s: var(--color-primary-s);
    --color-primary-shade-100-l: calc(var(--color-primary-l) - 10%);
    --color-primary-shade-100-a: var(--color-primary-a);
    --color-primary-shade-100: hsla(var(--color-primary-shade-100-h) var(--color-primary-shade-100-s) var(--color-primary-shade-100-l) / var(--color-primary-shade-100-a));
    --color-primary-shade-150-h: var(--color-primary-h);
    --color-primary-shade-150-s: var(--color-primary-s);
    --color-primary-shade-150-l: calc(var(--color-primary-l) - 15%);
    --color-primary-shade-150-a: var(--color-primary-a);
    --color-primary-shade-150: hsla(var(--color-primary-shade-150-h) var(--color-primary-shade-150-s) var(--color-primary-shade-150-l) / var(--color-primary-shade-150-a));
    --color-secondary-50-h: var(--color-secondary-h);
    --color-secondary-50-s: var(--color-secondary-s);
    --color-secondary-50-l: 95%;
    --color-secondary-50-a: var(--color-secondary-a);
    --color-secondary-50: hsla(var(--color-secondary-50-h) var(--color-secondary-50-s) var(--color-secondary-50-l) / var(--color-secondary-50-a));
    --color-secondary-100-h: var(--color-secondary-h);
    --color-secondary-100-s: var(--color-secondary-s);
    --color-secondary-100-l: 90%;
    --color-secondary-100-a: var(--color-secondary-a);
    --color-secondary-100: hsla(var(--color-secondary-100-h) var(--color-secondary-100-s) var(--color-secondary-100-l) / var(--color-secondary-100-a));
    --color-secondary-200-h: var(--color-secondary-h);
    --color-secondary-200-s: var(--color-secondary-s);
    --color-secondary-200-l: 80%;
    --color-secondary-200-a: var(--color-secondary-a);
    --color-secondary-200: hsla(var(--color-secondary-200-h) var(--color-secondary-200-s) var(--color-secondary-200-l) / var(--color-secondary-200-a));
    --color-secondary-300-h: var(--color-secondary-h);
    --color-secondary-300-s: var(--color-secondary-s);
    --color-secondary-300-l: 70%;
    --color-secondary-300-a: var(--color-secondary-a);
    --color-secondary-300: hsla(var(--color-secondary-300-h) var(--color-secondary-300-s) var(--color-secondary-300-l) / var(--color-secondary-300-a));
    --color-secondary-400-h: var(--color-secondary-h);
    --color-secondary-400-s: var(--color-secondary-s);
    --color-secondary-400-l: 60%;
    --color-secondary-400-a: var(--color-secondary-a);
    --color-secondary-400: hsla(var(--color-secondary-400-h) var(--color-secondary-400-s) var(--color-secondary-400-l) / var(--color-secondary-400-a));
    --color-secondary-500-h: var(--color-secondary-h);
    --color-secondary-500-s: var(--color-secondary-s);
    --color-secondary-500-l: 50%;
    --color-secondary-500-a: var(--color-secondary-a);
    --color-secondary-500: hsla(var(--color-secondary-500-h) var(--color-secondary-500-s) var(--color-secondary-500-l) / var(--color-secondary-500-a));
    --color-secondary-600-h: var(--color-secondary-h);
    --color-secondary-600-s: var(--color-secondary-s);
    --color-secondary-600-l: 40%;
    --color-secondary-600-a: var(--color-secondary-a);
    --color-secondary-600: hsla(var(--color-secondary-600-h) var(--color-secondary-600-s) var(--color-secondary-600-l) / var(--color-secondary-600-a));
    --color-secondary-700-h: var(--color-secondary-h);
    --color-secondary-700-s: var(--color-secondary-s);
    --color-secondary-700-l: 30%;
    --color-secondary-700-a: var(--color-secondary-a);
    --color-secondary-700: hsla(var(--color-secondary-700-h) var(--color-secondary-700-s) var(--color-secondary-700-l) / var(--color-secondary-700-a));
    --color-secondary-800-h: var(--color-secondary-h);
    --color-secondary-800-s: var(--color-secondary-s);
    --color-secondary-800-l: 20%;
    --color-secondary-800-a: var(--color-secondary-a);
    --color-secondary-800: hsla(var(--color-secondary-800-h) var(--color-secondary-800-s) var(--color-secondary-800-l) / var(--color-secondary-800-a));
    --color-secondary-900-h: var(--color-secondary-h);
    --color-secondary-900-s: var(--color-secondary-s);
    --color-secondary-900-l: 10%;
    --color-secondary-900-a: var(--color-secondary-a);
    --color-secondary-900: hsla(var(--color-secondary-900-h) var(--color-secondary-900-s) var(--color-secondary-900-l) / var(--color-secondary-900-a));
    --color-secondary-950-h: var(--color-secondary-h);
    --color-secondary-950-s: var(--color-secondary-s);
    --color-secondary-950-l: 5%;
    --color-secondary-950-a: var(--color-secondary-a);
    --color-secondary-950: hsla(var(--color-secondary-950-h) var(--color-secondary-950-s) var(--color-secondary-950-l) / var(--color-secondary-950-a));
    --color-secondary-tint-50-h: var(--color-secondary-h);
    --color-secondary-tint-50-s: var(--color-secondary-s);
    --color-secondary-tint-50-l: calc(var(--color-secondary-l) + 5%);
    --color-secondary-tint-50-a: var(--color-secondary-a);
    --color-secondary-tint-50: hsla(var(--color-secondary-tint-50-h) var(--color-secondary-tint-50-s) var(--color-secondary-tint-50-l) / var(--color-secondary-tint-50-a));
    --color-secondary-tint-100-h: var(--color-secondary-h);
    --color-secondary-tint-100-s: var(--color-secondary-s);
    --color-secondary-tint-100-l: calc(var(--color-secondary-l) + 10%);
    --color-secondary-tint-100-a: var(--color-secondary-a);
    --color-secondary-tint-100: hsla(var(--color-secondary-tint-100-h) var(--color-secondary-tint-100-s) var(--color-secondary-tint-100-l) / var(--color-secondary-tint-100-a));
    --color-secondary-tint-150-h: var(--color-secondary-h);
    --color-secondary-tint-150-s: var(--color-secondary-s);
    --color-secondary-tint-150-l: calc(var(--color-secondary-l) + 15%);
    --color-secondary-tint-150-a: var(--color-secondary-a);
    --color-secondary-tint-150: hsla(var(--color-secondary-tint-150-h) var(--color-secondary-tint-150-s) var(--color-secondary-tint-150-l) / var(--color-secondary-tint-150-a));
    --color-secondary-shade-50-h: var(--color-secondary-h);
    --color-secondary-shade-50-s: var(--color-secondary-s);
    --color-secondary-shade-50-l: calc(var(--color-secondary-l) - 5%);
    --color-secondary-shade-50-a: var(--color-secondary-a);
    --color-secondary-shade-50: hsla(var(--color-secondary-shade-50-h) var(--color-secondary-shade-50-s) var(--color-secondary-shade-50-l) / var(--color-secondary-shade-50-a));
    --color-secondary-shade-100-h: var(--color-secondary-h);
    --color-secondary-shade-100-s: var(--color-secondary-s);
    --color-secondary-shade-100-l: calc(var(--color-secondary-l) - 10%);
    --color-secondary-shade-100-a: var(--color-secondary-a);
    --color-secondary-shade-100: hsla(var(--color-secondary-shade-100-h) var(--color-secondary-shade-100-s) var(--color-secondary-shade-100-l) / var(--color-secondary-shade-100-a));
    --color-secondary-shade-150-h: var(--color-secondary-h);
    --color-secondary-shade-150-s: var(--color-secondary-s);
    --color-secondary-shade-150-l: calc(var(--color-secondary-l) - 15%);
    --color-secondary-shade-150-a: var(--color-secondary-a);
    --color-secondary-shade-150: hsla(var(--color-secondary-shade-150-h) var(--color-secondary-shade-150-s) var(--color-secondary-shade-150-l) / var(--color-secondary-shade-150-a));
    --color-info-50-h: var(--color-info-h);
    --color-info-50-s: var(--color-info-s);
    --color-info-50-l: 95%;
    --color-info-50-a: var(--color-info-a);
    --color-info-50: hsla(var(--color-info-50-h) var(--color-info-50-s) var(--color-info-50-l) / var(--color-info-50-a));
    --color-info-100-h: var(--color-info-h);
    --color-info-100-s: var(--color-info-s);
    --color-info-100-l: 90%;
    --color-info-100-a: var(--color-info-a);
    --color-info-100: hsla(var(--color-info-100-h) var(--color-info-100-s) var(--color-info-100-l) / var(--color-info-100-a));
    --color-info-200-h: var(--color-info-h);
    --color-info-200-s: var(--color-info-s);
    --color-info-200-l: 80%;
    --color-info-200-a: var(--color-info-a);
    --color-info-200: hsla(var(--color-info-200-h) var(--color-info-200-s) var(--color-info-200-l) / var(--color-info-200-a));
    --color-info-300-h: var(--color-info-h);
    --color-info-300-s: var(--color-info-s);
    --color-info-300-l: 70%;
    --color-info-300-a: var(--color-info-a);
    --color-info-300: hsla(var(--color-info-300-h) var(--color-info-300-s) var(--color-info-300-l) / var(--color-info-300-a));
    --color-info-400-h: var(--color-info-h);
    --color-info-400-s: var(--color-info-s);
    --color-info-400-l: 60%;
    --color-info-400-a: var(--color-info-a);
    --color-info-400: hsla(var(--color-info-400-h) var(--color-info-400-s) var(--color-info-400-l) / var(--color-info-400-a));
    --color-info-500-h: var(--color-info-h);
    --color-info-500-s: var(--color-info-s);
    --color-info-500-l: 50%;
    --color-info-500-a: var(--color-info-a);
    --color-info-500: hsla(var(--color-info-500-h) var(--color-info-500-s) var(--color-info-500-l) / var(--color-info-500-a));
    --color-info-600-h: var(--color-info-h);
    --color-info-600-s: var(--color-info-s);
    --color-info-600-l: 40%;
    --color-info-600-a: var(--color-info-a);
    --color-info-600: hsla(var(--color-info-600-h) var(--color-info-600-s) var(--color-info-600-l) / var(--color-info-600-a));
    --color-info-700-h: var(--color-info-h);
    --color-info-700-s: var(--color-info-s);
    --color-info-700-l: 30%;
    --color-info-700-a: var(--color-info-a);
    --color-info-700: hsla(var(--color-info-700-h) var(--color-info-700-s) var(--color-info-700-l) / var(--color-info-700-a));
    --color-info-800-h: var(--color-info-h);
    --color-info-800-s: var(--color-info-s);
    --color-info-800-l: 20%;
    --color-info-800-a: var(--color-info-a);
    --color-info-800: hsla(var(--color-info-800-h) var(--color-info-800-s) var(--color-info-800-l) / var(--color-info-800-a));
    --color-info-900-h: var(--color-info-h);
    --color-info-900-s: var(--color-info-s);
    --color-info-900-l: 10%;
    --color-info-900-a: var(--color-info-a);
    --color-info-900: hsla(var(--color-info-900-h) var(--color-info-900-s) var(--color-info-900-l) / var(--color-info-900-a));
    --color-info-950-h: var(--color-info-h);
    --color-info-950-s: var(--color-info-s);
    --color-info-950-l: 5%;
    --color-info-950-a: var(--color-info-a);
    --color-info-950: hsla(var(--color-info-950-h) var(--color-info-950-s) var(--color-info-950-l) / var(--color-info-950-a));
    --color-info-tint-50-h: var(--color-info-h);
    --color-info-tint-50-s: var(--color-info-s);
    --color-info-tint-50-l: calc(var(--color-info-l) + 5%);
    --color-info-tint-50-a: var(--color-info-a);
    --color-info-tint-50: hsla(var(--color-info-tint-50-h) var(--color-info-tint-50-s) var(--color-info-tint-50-l) / var(--color-info-tint-50-a));
    --color-info-tint-100-h: var(--color-info-h);
    --color-info-tint-100-s: var(--color-info-s);
    --color-info-tint-100-l: calc(var(--color-info-l) + 10%);
    --color-info-tint-100-a: var(--color-info-a);
    --color-info-tint-100: hsla(var(--color-info-tint-100-h) var(--color-info-tint-100-s) var(--color-info-tint-100-l) / var(--color-info-tint-100-a));
    --color-info-tint-150-h: var(--color-info-h);
    --color-info-tint-150-s: var(--color-info-s);
    --color-info-tint-150-l: calc(var(--color-info-l) + 15%);
    --color-info-tint-150-a: var(--color-info-a);
    --color-info-tint-150: hsla(var(--color-info-tint-150-h) var(--color-info-tint-150-s) var(--color-info-tint-150-l) / var(--color-info-tint-150-a));
    --color-info-shade-50-h: var(--color-info-h);
    --color-info-shade-50-s: var(--color-info-s);
    --color-info-shade-50-l: calc(var(--color-info-l) - 5%);
    --color-info-shade-50-a: var(--color-info-a);
    --color-info-shade-50: hsla(var(--color-info-shade-50-h) var(--color-info-shade-50-s) var(--color-info-shade-50-l) / var(--color-info-shade-50-a));
    --color-info-shade-100-h: var(--color-info-h);
    --color-info-shade-100-s: var(--color-info-s);
    --color-info-shade-100-l: calc(var(--color-info-l) - 10%);
    --color-info-shade-100-a: var(--color-info-a);
    --color-info-shade-100: hsla(var(--color-info-shade-100-h) var(--color-info-shade-100-s) var(--color-info-shade-100-l) / var(--color-info-shade-100-a));
    --color-info-shade-150-h: var(--color-info-h);
    --color-info-shade-150-s: var(--color-info-s);
    --color-info-shade-150-l: calc(var(--color-info-l) - 15%);
    --color-info-shade-150-a: var(--color-info-a);
    --color-info-shade-150: hsla(var(--color-info-shade-150-h) var(--color-info-shade-150-s) var(--color-info-shade-150-l) / var(--color-info-shade-150-a));
    --color-success-50-h: var(--color-success-h);
    --color-success-50-s: var(--color-success-s);
    --color-success-50-l: 95%;
    --color-success-50-a: var(--color-success-a);
    --color-success-50: hsla(var(--color-success-50-h) var(--color-success-50-s) var(--color-success-50-l) / var(--color-success-50-a));
    --color-success-100-h: var(--color-success-h);
    --color-success-100-s: var(--color-success-s);
    --color-success-100-l: 90%;
    --color-success-100-a: var(--color-success-a);
    --color-success-100: hsla(var(--color-success-100-h) var(--color-success-100-s) var(--color-success-100-l) / var(--color-success-100-a));
    --color-success-200-h: var(--color-success-h);
    --color-success-200-s: var(--color-success-s);
    --color-success-200-l: 80%;
    --color-success-200-a: var(--color-success-a);
    --color-success-200: hsla(var(--color-success-200-h) var(--color-success-200-s) var(--color-success-200-l) / var(--color-success-200-a));
    --color-success-300-h: var(--color-success-h);
    --color-success-300-s: var(--color-success-s);
    --color-success-300-l: 70%;
    --color-success-300-a: var(--color-success-a);
    --color-success-300: hsla(var(--color-success-300-h) var(--color-success-300-s) var(--color-success-300-l) / var(--color-success-300-a));
    --color-success-400-h: var(--color-success-h);
    --color-success-400-s: var(--color-success-s);
    --color-success-400-l: 60%;
    --color-success-400-a: var(--color-success-a);
    --color-success-400: hsla(var(--color-success-400-h) var(--color-success-400-s) var(--color-success-400-l) / var(--color-success-400-a));
    --color-success-500-h: var(--color-success-h);
    --color-success-500-s: var(--color-success-s);
    --color-success-500-l: 50%;
    --color-success-500-a: var(--color-success-a);
    --color-success-500: hsla(var(--color-success-500-h) var(--color-success-500-s) var(--color-success-500-l) / var(--color-success-500-a));
    --color-success-600-h: var(--color-success-h);
    --color-success-600-s: var(--color-success-s);
    --color-success-600-l: 40%;
    --color-success-600-a: var(--color-success-a);
    --color-success-600: hsla(var(--color-success-600-h) var(--color-success-600-s) var(--color-success-600-l) / var(--color-success-600-a));
    --color-success-700-h: var(--color-success-h);
    --color-success-700-s: var(--color-success-s);
    --color-success-700-l: 30%;
    --color-success-700-a: var(--color-success-a);
    --color-success-700: hsla(var(--color-success-700-h) var(--color-success-700-s) var(--color-success-700-l) / var(--color-success-700-a));
    --color-success-800-h: var(--color-success-h);
    --color-success-800-s: var(--color-success-s);
    --color-success-800-l: 20%;
    --color-success-800-a: var(--color-success-a);
    --color-success-800: hsla(var(--color-success-800-h) var(--color-success-800-s) var(--color-success-800-l) / var(--color-success-800-a));
    --color-success-900-h: var(--color-success-h);
    --color-success-900-s: var(--color-success-s);
    --color-success-900-l: 10%;
    --color-success-900-a: var(--color-success-a);
    --color-success-900: hsla(var(--color-success-900-h) var(--color-success-900-s) var(--color-success-900-l) / var(--color-success-900-a));
    --color-success-950-h: var(--color-success-h);
    --color-success-950-s: var(--color-success-s);
    --color-success-950-l: 5%;
    --color-success-950-a: var(--color-success-a);
    --color-success-950: hsla(var(--color-success-950-h) var(--color-success-950-s) var(--color-success-950-l) / var(--color-success-950-a));
    --color-success-tint-50-h: var(--color-success-h);
    --color-success-tint-50-s: var(--color-success-s);
    --color-success-tint-50-l: calc(var(--color-success-l) + 5%);
    --color-success-tint-50-a: var(--color-success-a);
    --color-success-tint-50: hsla(var(--color-success-tint-50-h) var(--color-success-tint-50-s) var(--color-success-tint-50-l) / var(--color-success-tint-50-a));
    --color-success-tint-100-h: var(--color-success-h);
    --color-success-tint-100-s: var(--color-success-s);
    --color-success-tint-100-l: calc(var(--color-success-l) + 10%);
    --color-success-tint-100-a: var(--color-success-a);
    --color-success-tint-100: hsla(var(--color-success-tint-100-h) var(--color-success-tint-100-s) var(--color-success-tint-100-l) / var(--color-success-tint-100-a));
    --color-success-tint-150-h: var(--color-success-h);
    --color-success-tint-150-s: var(--color-success-s);
    --color-success-tint-150-l: calc(var(--color-success-l) + 15%);
    --color-success-tint-150-a: var(--color-success-a);
    --color-success-tint-150: hsla(var(--color-success-tint-150-h) var(--color-success-tint-150-s) var(--color-success-tint-150-l) / var(--color-success-tint-150-a));
    --color-success-shade-50-h: var(--color-success-h);
    --color-success-shade-50-s: var(--color-success-s);
    --color-success-shade-50-l: calc(var(--color-success-l) - 5%);
    --color-success-shade-50-a: var(--color-success-a);
    --color-success-shade-50: hsla(var(--color-success-shade-50-h) var(--color-success-shade-50-s) var(--color-success-shade-50-l) / var(--color-success-shade-50-a));
    --color-success-shade-100-h: var(--color-success-h);
    --color-success-shade-100-s: var(--color-success-s);
    --color-success-shade-100-l: calc(var(--color-success-l) - 10%);
    --color-success-shade-100-a: var(--color-success-a);
    --color-success-shade-100: hsla(var(--color-success-shade-100-h) var(--color-success-shade-100-s) var(--color-success-shade-100-l) / var(--color-success-shade-100-a));
    --color-success-shade-150-h: var(--color-success-h);
    --color-success-shade-150-s: var(--color-success-s);
    --color-success-shade-150-l: calc(var(--color-success-l) - 15%);
    --color-success-shade-150-a: var(--color-success-a);
    --color-success-shade-150: hsla(var(--color-success-shade-150-h) var(--color-success-shade-150-s) var(--color-success-shade-150-l) / var(--color-success-shade-150-a));
    --color-warning-50-h: var(--color-warning-h);
    --color-warning-50-s: var(--color-warning-s);
    --color-warning-50-l: 95%;
    --color-warning-50-a: var(--color-warning-a);
    --color-warning-50: hsla(var(--color-warning-50-h) var(--color-warning-50-s) var(--color-warning-50-l) / var(--color-warning-50-a));
    --color-warning-100-h: var(--color-warning-h);
    --color-warning-100-s: var(--color-warning-s);
    --color-warning-100-l: 90%;
    --color-warning-100-a: var(--color-warning-a);
    --color-warning-100: hsla(var(--color-warning-100-h) var(--color-warning-100-s) var(--color-warning-100-l) / var(--color-warning-100-a));
    --color-warning-200-h: var(--color-warning-h);
    --color-warning-200-s: var(--color-warning-s);
    --color-warning-200-l: 80%;
    --color-warning-200-a: var(--color-warning-a);
    --color-warning-200: hsla(var(--color-warning-200-h) var(--color-warning-200-s) var(--color-warning-200-l) / var(--color-warning-200-a));
    --color-warning-300-h: var(--color-warning-h);
    --color-warning-300-s: var(--color-warning-s);
    --color-warning-300-l: 70%;
    --color-warning-300-a: var(--color-warning-a);
    --color-warning-300: hsla(var(--color-warning-300-h) var(--color-warning-300-s) var(--color-warning-300-l) / var(--color-warning-300-a));
    --color-warning-400-h: var(--color-warning-h);
    --color-warning-400-s: var(--color-warning-s);
    --color-warning-400-l: 60%;
    --color-warning-400-a: var(--color-warning-a);
    --color-warning-400: hsla(var(--color-warning-400-h) var(--color-warning-400-s) var(--color-warning-400-l) / var(--color-warning-400-a));
    --color-warning-500-h: var(--color-warning-h);
    --color-warning-500-s: var(--color-warning-s);
    --color-warning-500-l: 50%;
    --color-warning-500-a: var(--color-warning-a);
    --color-warning-500: hsla(var(--color-warning-500-h) var(--color-warning-500-s) var(--color-warning-500-l) / var(--color-warning-500-a));
    --color-warning-600-h: var(--color-warning-h);
    --color-warning-600-s: var(--color-warning-s);
    --color-warning-600-l: 40%;
    --color-warning-600-a: var(--color-warning-a);
    --color-warning-600: hsla(var(--color-warning-600-h) var(--color-warning-600-s) var(--color-warning-600-l) / var(--color-warning-600-a));
    --color-warning-700-h: var(--color-warning-h);
    --color-warning-700-s: var(--color-warning-s);
    --color-warning-700-l: 30%;
    --color-warning-700-a: var(--color-warning-a);
    --color-warning-700: hsla(var(--color-warning-700-h) var(--color-warning-700-s) var(--color-warning-700-l) / var(--color-warning-700-a));
    --color-warning-800-h: var(--color-warning-h);
    --color-warning-800-s: var(--color-warning-s);
    --color-warning-800-l: 20%;
    --color-warning-800-a: var(--color-warning-a);
    --color-warning-800: hsla(var(--color-warning-800-h) var(--color-warning-800-s) var(--color-warning-800-l) / var(--color-warning-800-a));
    --color-warning-900-h: var(--color-warning-h);
    --color-warning-900-s: var(--color-warning-s);
    --color-warning-900-l: 10%;
    --color-warning-900-a: var(--color-warning-a);
    --color-warning-900: hsla(var(--color-warning-900-h) var(--color-warning-900-s) var(--color-warning-900-l) / var(--color-warning-900-a));
    --color-warning-950-h: var(--color-warning-h);
    --color-warning-950-s: var(--color-warning-s);
    --color-warning-950-l: 5%;
    --color-warning-950-a: var(--color-warning-a);
    --color-warning-950: hsla(var(--color-warning-950-h) var(--color-warning-950-s) var(--color-warning-950-l) / var(--color-warning-950-a));
    --color-warning-tint-50-h: var(--color-warning-h);
    --color-warning-tint-50-s: var(--color-warning-s);
    --color-warning-tint-50-l: calc(var(--color-warning-l) + 5%);
    --color-warning-tint-50-a: var(--color-warning-a);
    --color-warning-tint-50: hsla(var(--color-warning-tint-50-h) var(--color-warning-tint-50-s) var(--color-warning-tint-50-l) / var(--color-warning-tint-50-a));
    --color-warning-tint-100-h: var(--color-warning-h);
    --color-warning-tint-100-s: var(--color-warning-s);
    --color-warning-tint-100-l: calc(var(--color-warning-l) + 10%);
    --color-warning-tint-100-a: var(--color-warning-a);
    --color-warning-tint-100: hsla(var(--color-warning-tint-100-h) var(--color-warning-tint-100-s) var(--color-warning-tint-100-l) / var(--color-warning-tint-100-a));
    --color-warning-tint-150-h: var(--color-warning-h);
    --color-warning-tint-150-s: var(--color-warning-s);
    --color-warning-tint-150-l: calc(var(--color-warning-l) + 15%);
    --color-warning-tint-150-a: var(--color-warning-a);
    --color-warning-tint-150: hsla(var(--color-warning-tint-150-h) var(--color-warning-tint-150-s) var(--color-warning-tint-150-l) / var(--color-warning-tint-150-a));
    --color-warning-shade-50-h: var(--color-warning-h);
    --color-warning-shade-50-s: var(--color-warning-s);
    --color-warning-shade-50-l: calc(var(--color-warning-l) - 5%);
    --color-warning-shade-50-a: var(--color-warning-a);
    --color-warning-shade-50: hsla(var(--color-warning-shade-50-h) var(--color-warning-shade-50-s) var(--color-warning-shade-50-l) / var(--color-warning-shade-50-a));
    --color-warning-shade-100-h: var(--color-warning-h);
    --color-warning-shade-100-s: var(--color-warning-s);
    --color-warning-shade-100-l: calc(var(--color-warning-l) - 10%);
    --color-warning-shade-100-a: var(--color-warning-a);
    --color-warning-shade-100: hsla(var(--color-warning-shade-100-h) var(--color-warning-shade-100-s) var(--color-warning-shade-100-l) / var(--color-warning-shade-100-a));
    --color-warning-shade-150-h: var(--color-warning-h);
    --color-warning-shade-150-s: var(--color-warning-s);
    --color-warning-shade-150-l: calc(var(--color-warning-l) - 15%);
    --color-warning-shade-150-a: var(--color-warning-a);
    --color-warning-shade-150: hsla(var(--color-warning-shade-150-h) var(--color-warning-shade-150-s) var(--color-warning-shade-150-l) / var(--color-warning-shade-150-a));
    --color-danger-50-h: var(--color-danger-h);
    --color-danger-50-s: var(--color-danger-s);
    --color-danger-50-l: 95%;
    --color-danger-50-a: var(--color-danger-a);
    --color-danger-50: hsla(var(--color-danger-50-h) var(--color-danger-50-s) var(--color-danger-50-l) / var(--color-danger-50-a));
    --color-danger-100-h: var(--color-danger-h);
    --color-danger-100-s: var(--color-danger-s);
    --color-danger-100-l: 90%;
    --color-danger-100-a: var(--color-danger-a);
    --color-danger-100: hsla(var(--color-danger-100-h) var(--color-danger-100-s) var(--color-danger-100-l) / var(--color-danger-100-a));
    --color-danger-200-h: var(--color-danger-h);
    --color-danger-200-s: var(--color-danger-s);
    --color-danger-200-l: 80%;
    --color-danger-200-a: var(--color-danger-a);
    --color-danger-200: hsla(var(--color-danger-200-h) var(--color-danger-200-s) var(--color-danger-200-l) / var(--color-danger-200-a));
    --color-danger-300-h: var(--color-danger-h);
    --color-danger-300-s: var(--color-danger-s);
    --color-danger-300-l: 70%;
    --color-danger-300-a: var(--color-danger-a);
    --color-danger-300: hsla(var(--color-danger-300-h) var(--color-danger-300-s) var(--color-danger-300-l) / var(--color-danger-300-a));
    --color-danger-400-h: var(--color-danger-h);
    --color-danger-400-s: var(--color-danger-s);
    --color-danger-400-l: 60%;
    --color-danger-400-a: var(--color-danger-a);
    --color-danger-400: hsla(var(--color-danger-400-h) var(--color-danger-400-s) var(--color-danger-400-l) / var(--color-danger-400-a));
    --color-danger-500-h: var(--color-danger-h);
    --color-danger-500-s: var(--color-danger-s);
    --color-danger-500-l: 50%;
    --color-danger-500-a: var(--color-danger-a);
    --color-danger-500: hsla(var(--color-danger-500-h) var(--color-danger-500-s) var(--color-danger-500-l) / var(--color-danger-500-a));
    --color-danger-600-h: var(--color-danger-h);
    --color-danger-600-s: var(--color-danger-s);
    --color-danger-600-l: 40%;
    --color-danger-600-a: var(--color-danger-a);
    --color-danger-600: hsla(var(--color-danger-600-h) var(--color-danger-600-s) var(--color-danger-600-l) / var(--color-danger-600-a));
    --color-danger-700-h: var(--color-danger-h);
    --color-danger-700-s: var(--color-danger-s);
    --color-danger-700-l: 30%;
    --color-danger-700-a: var(--color-danger-a);
    --color-danger-700: hsla(var(--color-danger-700-h) var(--color-danger-700-s) var(--color-danger-700-l) / var(--color-danger-700-a));
    --color-danger-800-h: var(--color-danger-h);
    --color-danger-800-s: var(--color-danger-s);
    --color-danger-800-l: 20%;
    --color-danger-800-a: var(--color-danger-a);
    --color-danger-800: hsla(var(--color-danger-800-h) var(--color-danger-800-s) var(--color-danger-800-l) / var(--color-danger-800-a));
    --color-danger-900-h: var(--color-danger-h);
    --color-danger-900-s: var(--color-danger-s);
    --color-danger-900-l: 10%;
    --color-danger-900-a: var(--color-danger-a);
    --color-danger-900: hsla(var(--color-danger-900-h) var(--color-danger-900-s) var(--color-danger-900-l) / var(--color-danger-900-a));
    --color-danger-950-h: var(--color-danger-h);
    --color-danger-950-s: var(--color-danger-s);
    --color-danger-950-l: 5%;
    --color-danger-950-a: var(--color-danger-a);
    --color-danger-950: hsla(var(--color-danger-950-h) var(--color-danger-950-s) var(--color-danger-950-l) / var(--color-danger-950-a));
    --color-danger-tint-50-h: var(--color-danger-h);
    --color-danger-tint-50-s: var(--color-danger-s);
    --color-danger-tint-50-l: calc(var(--color-danger-l) + 5%);
    --color-danger-tint-50-a: var(--color-danger-a);
    --color-danger-tint-50: hsla(var(--color-danger-tint-50-h) var(--color-danger-tint-50-s) var(--color-danger-tint-50-l) / var(--color-danger-tint-50-a));
    --color-danger-tint-100-h: var(--color-danger-h);
    --color-danger-tint-100-s: var(--color-danger-s);
    --color-danger-tint-100-l: calc(var(--color-danger-l) + 10%);
    --color-danger-tint-100-a: var(--color-danger-a);
    --color-danger-tint-100: hsla(var(--color-danger-tint-100-h) var(--color-danger-tint-100-s) var(--color-danger-tint-100-l) / var(--color-danger-tint-100-a));
    --color-danger-tint-150-h: var(--color-danger-h);
    --color-danger-tint-150-s: var(--color-danger-s);
    --color-danger-tint-150-l: calc(var(--color-danger-l) + 15%);
    --color-danger-tint-150-a: var(--color-danger-a);
    --color-danger-tint-150: hsla(var(--color-danger-tint-150-h) var(--color-danger-tint-150-s) var(--color-danger-tint-150-l) / var(--color-danger-tint-150-a));
    --color-danger-shade-50-h: var(--color-danger-h);
    --color-danger-shade-50-s: var(--color-danger-s);
    --color-danger-shade-50-l: calc(var(--color-danger-l) - 5%);
    --color-danger-shade-50-a: var(--color-danger-a);
    --color-danger-shade-50: hsla(var(--color-danger-shade-50-h) var(--color-danger-shade-50-s) var(--color-danger-shade-50-l) / var(--color-danger-shade-50-a));
    --color-danger-shade-100-h: var(--color-danger-h);
    --color-danger-shade-100-s: var(--color-danger-s);
    --color-danger-shade-100-l: calc(var(--color-danger-l) - 10%);
    --color-danger-shade-100-a: var(--color-danger-a);
    --color-danger-shade-100: hsla(var(--color-danger-shade-100-h) var(--color-danger-shade-100-s) var(--color-danger-shade-100-l) / var(--color-danger-shade-100-a));
    --color-danger-shade-150-h: var(--color-danger-h);
    --color-danger-shade-150-s: var(--color-danger-s);
    --color-danger-shade-150-l: calc(var(--color-danger-l) - 15%);
    --color-danger-shade-150-a: var(--color-danger-a);
    --color-danger-shade-150: hsla(var(--color-danger-shade-150-h) var(--color-danger-shade-150-s) var(--color-danger-shade-150-l) / var(--color-danger-shade-150-a));
    --color-light-shade-50-h: var(--color-light-h);
    --color-light-shade-50-s: var(--color-light-s);
    --color-light-shade-50-l: calc(var(--color-light-l) - 5%);
    --color-light-shade-50-a: var(--color-light-a);
    --color-light-shade-50: hsla(var(--color-light-shade-50-h) var(--color-light-shade-50-s) var(--color-light-shade-50-l) / var(--color-light-shade-50-a));
    --color-light-shade-100-h: var(--color-light-h);
    --color-light-shade-100-s: var(--color-light-s);
    --color-light-shade-100-l: calc(var(--color-light-l) - 10%);
    --color-light-shade-100-a: var(--color-light-a);
    --color-light-shade-100: hsla(var(--color-light-shade-100-h) var(--color-light-shade-100-s) var(--color-light-shade-100-l) / var(--color-light-shade-100-a));
    --color-light-shade-150-h: var(--color-light-h);
    --color-light-shade-150-s: var(--color-light-s);
    --color-light-shade-150-l: calc(var(--color-light-l) - 15%);
    --color-light-shade-150-a: var(--color-light-a);
    --color-light-shade-150: hsla(var(--color-light-shade-150-h) var(--color-light-shade-150-s) var(--color-light-shade-150-l) / var(--color-light-shade-150-a));
    --color-light-tint-50-h: var(--color-light-h);
    --color-light-tint-50-s: var(--color-light-s);
    --color-light-tint-50-l: calc(var(--color-light-l) + 5%);
    --color-light-tint-50-a: var(--color-light-a);
    --color-light-tint-50: hsla(var(--color-light-tint-50-h) var(--color-light-tint-50-s) var(--color-light-tint-50-l) / var(--color-light-tint-50-a));
    --color-light-tint-100-h: var(--color-light-h);
    --color-light-tint-100-s: var(--color-light-s);
    --color-light-tint-100-l: calc(var(--color-light-l) + 10%);
    --color-light-tint-100-a: var(--color-light-a);
    --color-light-tint-100: hsla(var(--color-light-tint-100-h) var(--color-light-tint-100-s) var(--color-light-tint-100-l) / var(--color-light-tint-100-a));
    --color-light-tint-150-h: var(--color-light-h);
    --color-light-tint-150-s: var(--color-light-s);
    --color-light-tint-150-l: calc(var(--color-light-l) + 15%);
    --color-light-tint-150-a: var(--color-light-a);
    --color-light-tint-150: hsla(var(--color-light-tint-150-h) var(--color-light-tint-150-s) var(--color-light-tint-150-l) / var(--color-light-tint-150-a));
    --color-dark-tint-50-h: var(--color-dark-h);
    --color-dark-tint-50-s: var(--color-dark-s);
    --color-dark-tint-50-l: calc(var(--color-dark-l) + 5%);
    --color-dark-tint-50-a: var(--color-dark-a);
    --color-dark-tint-50: hsla(var(--color-dark-tint-50-h) var(--color-dark-tint-50-s) var(--color-dark-tint-50-l) / var(--color-dark-tint-50-a));
    --color-dark-tint-100-h: var(--color-dark-h);
    --color-dark-tint-100-s: var(--color-dark-s);
    --color-dark-tint-100-l: calc(var(--color-dark-l) + 10%);
    --color-dark-tint-100-a: var(--color-dark-a);
    --color-dark-tint-100: hsla(var(--color-dark-tint-100-h) var(--color-dark-tint-100-s) var(--color-dark-tint-100-l) / var(--color-dark-tint-100-a));
    --color-dark-tint-150-h: var(--color-dark-h);
    --color-dark-tint-150-s: var(--color-dark-s);
    --color-dark-tint-150-l: calc(var(--color-dark-l) + 15%);
    --color-dark-tint-150-a: var(--color-dark-a);
    --color-dark-tint-150: hsla(var(--color-dark-tint-150-h) var(--color-dark-tint-150-s) var(--color-dark-tint-150-l) / var(--color-dark-tint-150-a));
    --color-dark-shade-50-h: var(--color-dark-h);
    --color-dark-shade-50-s: var(--color-dark-s);
    --color-dark-shade-50-l: calc(var(--color-dark-l) - 5%);
    --color-dark-shade-50-a: var(--color-dark-a);
    --color-dark-shade-50: hsla(var(--color-dark-shade-50-h) var(--color-dark-shade-50-s) var(--color-dark-shade-50-l) / var(--color-dark-shade-50-a));
    --color-dark-shade-100-h: var(--color-dark-h);
    --color-dark-shade-100-s: var(--color-dark-s);
    --color-dark-shade-100-l: calc(var(--color-dark-l) - 10%);
    --color-dark-shade-100-a: var(--color-dark-a);
    --color-dark-shade-100: hsla(var(--color-dark-shade-100-h) var(--color-dark-shade-100-s) var(--color-dark-shade-100-l) / var(--color-dark-shade-100-a));
    --color-dark-shade-150-h: var(--color-dark-h);
    --color-dark-shade-150-s: var(--color-dark-s);
    --color-dark-shade-150-l: calc(var(--color-dark-l) - 15%);
    --color-dark-shade-150-a: var(--color-dark-a);
    --color-dark-shade-150: hsla(var(--color-dark-shade-150-h) var(--color-dark-shade-150-s) var(--color-dark-shade-150-l) / var(--color-dark-shade-150-a));
    --contrast-text-color-light: var(--color-gray-900);
    --contrast-text-color-dark: var(--color-white);
    --contrast-text-color-primary: var(--contrast-text-color-dark);
    --contrast-text-color-secondary: var(--contrast-text-color-dark);
    --contrast-text-color-info: var(--contrast-text-color-light);
    --contrast-text-color-success: var(--contrast-text-color-light);
    --contrast-text-color-warning: var(--contrast-text-color-light);
    --contrast-text-color-danger: var(--contrast-text-color-dark);
    --font-family-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    --font-family-monospace: 'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
    --font-family-print: 'Georgia', 'Times New Roman', 'Times', serif;
    --font-family-base-secondary: var(--font-family-base);
    --font-family-monospace-secondary: var(--font-family-monospace);
    --font-family-print-secondary: var(--font-family-print);
    --font-size: 1rem;
    --font-size-xs: calc(var(--font-size) * var(--size-multiplier-xs));
    --font-size-sm: calc(var(--font-size) * var(--size-multiplier-sm));
    --font-size-md: calc(var(--font-size) * var(--size-multiplier-md));
    --font-size-lg: calc(var(--font-size) * var(--size-multiplier-lg));
    --font-size-xl: calc(var(--font-size) * var(--size-multiplier-xl));
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: normal;
    --font-weight-semibold: 600;
    --font-weight-bold: bold;
    --font-weight-black: 900;
    --font-weight-lighter: lighter;
    --font-weight-bolder: bolder;
    --font-weight: var(--font-weight-normal);
    --columns: 12;
    --gutter: 28px;
    --gutter-xxs: calc(var(--gutter) * var(--size-multiplier-xxs));
    --gutter-xs: calc(var(--gutter) * var(--size-multiplier-xs));
    --gutter-sm: calc(var(--gutter) * var(--size-multiplier-sm));
    --gutter-md: calc(var(--gutter) * var(--size-multiplier-md));
    --gutter-lg: calc(var(--gutter) * var(--size-multiplier-lg));
    --gutter-xl: calc(var(--gutter) * var(--size-multiplier-xl));
    --gutter-xxl: calc(var(--gutter) * var(--size-multiplier-xxl));
    --container: 100%;
    --container-xs: 100%;
    --container-sm: calc(var(--breakpoint-sm) - var(--gutter-sm));
    --container-md: calc(var(--breakpoint-md) - var(--gutter-md));
    --container-lg: calc(var(--breakpoint-lg) - var(--gutter-lg));
    --container-xl: calc(var(--breakpoint-xl) - var(--gutter-xl));
    --container-xxl: calc(var(--breakpoint-xxl) - var(--gutter-xxl));
    --letter-spacing: normal;
    --letter-spacing-none: 0;
    --letter-spacing-tight: -0.05em;
    --letter-spacing-normal: 0.05em;
    --letter-spacing-wide: 0.1em;
    --line-height: 1.5;
    --spacing: 1rem;
    --spacing-xs: calc(var(--spacing) * var(--size-multiplier-xs));
    --spacing-sm: calc(var(--spacing) * var(--size-multiplier-sm));
    --spacing-md: calc(var(--spacing) * var(--size-multiplier-md));
    --spacing-lg: calc(var(--spacing) * var(--size-multiplier-lg));
    --spacing-xl: calc(var(--spacing) * var(--size-multiplier-xl));
    --spacing-2: calc(var(--spacing) * 2);
    --spacing-3: calc(var(--spacing) * 3);
    --spacing-4: calc(var(--spacing) * 4);
    --spacing-5: calc(var(--spacing) * 5);
    --spacing-0_2: calc(var(--spacing) / 5);
    --spacing-0_25: calc(var(--spacing) / 4);
    --spacing-0_33: calc(var(--spacing) / 3);
    --spacing-0_5: calc(var(--spacing) / 2);
    --margin-top: var(--spacing);
    --margin-right: var(--spacing);
    --margin-bottom: var(--spacing);
    --margin-left: var(--spacing);
    --margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
    --margin-top-xs: calc(var(--margin-top) * var(--size-multiplier-xs));
    --margin-right-xs: calc(var(--margin-right) * var(--size-multiplier-xs));
    --margin-bottom-xs: calc(var(--margin-bottom) * var(--size-multiplier-xs));
    --margin-left-xs: calc(var(--margin-left) * var(--size-multiplier-xs));
    --margin-xs: var(--margin-top-xs) var(--margin-right-xs) var(--margin-bottom-xs) var(--margin-left-xs);
    --margin-top-sm: calc(var(--margin-top) * var(--size-multiplier-sm));
    --margin-right-sm: calc(var(--margin-right) * var(--size-multiplier-sm));
    --margin-bottom-sm: calc(var(--margin-bottom) * var(--size-multiplier-sm));
    --margin-left-sm: calc(var(--margin-left) * var(--size-multiplier-sm));
    --margin-sm: var(--margin-top-sm) var(--margin-right-sm) var(--margin-bottom-sm) var(--margin-left-sm);
    --margin-top-md: calc(var(--margin-top) * var(--size-multiplier-md));
    --margin-right-md: calc(var(--margin-right) * var(--size-multiplier-md));
    --margin-bottom-md: calc(var(--margin-bottom) * var(--size-multiplier-md));
    --margin-left-md: calc(var(--margin-left) * var(--size-multiplier-md));
    --margin-md: var(--margin-top-md) var(--margin-right-md) var(--margin-bottom-md) var(--margin-left-md);
    --margin-top-lg: calc(var(--margin-top) * var(--size-multiplier-lg));
    --margin-right-lg: calc(var(--margin-right) * var(--size-multiplier-lg));
    --margin-bottom-lg: calc(var(--margin-bottom) * var(--size-multiplier-lg));
    --margin-left-lg: calc(var(--margin-left) * var(--size-multiplier-lg));
    --margin-lg: var(--margin-top-lg) var(--margin-right-lg) var(--margin-bottom-lg) var(--margin-left-lg);
    --margin-top-xl: calc(var(--margin-top) * var(--size-multiplier-xl));
    --margin-right-xl: calc(var(--margin-right) * var(--size-multiplier-xl));
    --margin-bottom-xl: calc(var(--margin-bottom) * var(--size-multiplier-xl));
    --margin-left-xl: calc(var(--margin-left) * var(--size-multiplier-xl));
    --margin-xl: var(--margin-top-xl) var(--margin-right-xl) var(--margin-bottom-xl) var(--margin-left-xl);
    --margin-top-2: calc(var(--margin-top) * 2);
    --margin-right-2: calc(var(--margin-right) * 2);
    --margin-bottom-2: calc(var(--margin-bottom) * 2);
    --margin-left-2: calc(var(--margin-left) * 2);
    --margin-2: var(--margin-top-2) var(--margin-right-2) var(--margin-bottom-2) var(--margin-left-2);
    --margin-top-3: calc(var(--margin-top) * 3);
    --margin-right-3: calc(var(--margin-right) * 3);
    --margin-bottom-3: calc(var(--margin-bottom) * 3);
    --margin-left-3: calc(var(--margin-left) * 3);
    --margin-3: var(--margin-top-3) var(--margin-right-3) var(--margin-bottom-3) var(--margin-left-3);
    --margin-top-4: calc(var(--margin-top) * 4);
    --margin-right-4: calc(var(--margin-right) * 4);
    --margin-bottom-4: calc(var(--margin-bottom) * 4);
    --margin-left-4: calc(var(--margin-left) * 4);
    --margin-4: var(--margin-top-4) var(--margin-right-4) var(--margin-bottom-4) var(--margin-left-4);
    --margin-top-5: calc(var(--margin-top) * 5);
    --margin-right-5: calc(var(--margin-right) * 5);
    --margin-bottom-5: calc(var(--margin-bottom) * 5);
    --margin-left-5: calc(var(--margin-left) * 5);
    --margin-5: var(--margin-top-5) var(--margin-right-5) var(--margin-bottom-5) var(--margin-left-5);
    --margin-top-0_2: calc(var(--margin-top) / 5);
    --margin-right-0_2: calc(var(--margin-right) / 5);
    --margin-bottom-0_2: calc(var(--margin-bottom) / 5);
    --margin-left-0_2: calc(var(--margin-left) / 5);
    --margin-0_2: var(--margin-top-0_2) var(--margin-right-0_2) var(--margin-bottom-0_2) var(--margin-left-0_2);
    --margin-top-0_25: calc(var(--margin-top) / 4);
    --margin-right-0_25: calc(var(--margin-right) / 4);
    --margin-bottom-0_25: calc(var(--margin-bottom) / 4);
    --margin-left-0_25: calc(var(--margin-left) / 4);
    --margin-0_25: var(--margin-top-0_25) var(--margin-right-0_25) var(--margin-bottom-0_25) var(--margin-left-0_25);
    --margin-top-0_33: calc(var(--margin-top) / 3);
    --margin-right-0_33: calc(var(--margin-right) / 3);
    --margin-bottom-0_33: calc(var(--margin-bottom) / 3);
    --margin-left-0_33: calc(var(--margin-left) / 3);
    --margin-0_33: var(--margin-top-0_33) var(--margin-right-0_33) var(--margin-bottom-0_33) var(--margin-left-0_33);
    --margin-top-0_5: calc(var(--margin-top) / 2);
    --margin-right-0_5: calc(var(--margin-right) / 2);
    --margin-bottom-0_5: calc(var(--margin-bottom) / 2);
    --margin-left-0_5: calc(var(--margin-left) / 2);
    --margin-0_5: var(--margin-top-0_5) var(--margin-right-0_5) var(--margin-bottom-0_5) var(--margin-left-0_5);
    --padding-top: var(--spacing);
    --padding-right: var(--spacing);
    --padding-bottom: var(--spacing);
    --padding-left: var(--spacing);
    --padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
    --padding-top-xs: calc(var(--padding-top) * var(--size-multiplier-xs));
    --padding-right-xs: calc(var(--padding-right) * var(--size-multiplier-xs));
    --padding-bottom-xs: calc(var(--padding-bottom) * var(--size-multiplier-xs));
    --padding-left-xs: calc(var(--padding-left) * var(--size-multiplier-xs));
    --padding-xs: var(--padding-top-xs) var(--padding-right-xs) var(--padding-bottom-xs) var(--padding-left-xs);
    --padding-top-sm: calc(var(--padding-top) * var(--size-multiplier-sm));
    --padding-right-sm: calc(var(--padding-right) * var(--size-multiplier-sm));
    --padding-bottom-sm: calc(var(--padding-bottom) * var(--size-multiplier-sm));
    --padding-left-sm: calc(var(--padding-left) * var(--size-multiplier-sm));
    --padding-sm: var(--padding-top-sm) var(--padding-right-sm) var(--padding-bottom-sm) var(--padding-left-sm);
    --padding-top-md: calc(var(--padding-top) * var(--size-multiplier-md));
    --padding-right-md: calc(var(--padding-right) * var(--size-multiplier-md));
    --padding-bottom-md: calc(var(--padding-bottom) * var(--size-multiplier-md));
    --padding-left-md: calc(var(--padding-left) * var(--size-multiplier-md));
    --padding-md: var(--padding-top-md) var(--padding-right-md) var(--padding-bottom-md) var(--padding-left-md);
    --padding-top-lg: calc(var(--padding-top) * var(--size-multiplier-lg));
    --padding-right-lg: calc(var(--padding-right) * var(--size-multiplier-lg));
    --padding-bottom-lg: calc(var(--padding-bottom) * var(--size-multiplier-lg));
    --padding-left-lg: calc(var(--padding-left) * var(--size-multiplier-lg));
    --padding-lg: var(--padding-top-lg) var(--padding-right-lg) var(--padding-bottom-lg) var(--padding-left-lg);
    --padding-top-xl: calc(var(--padding-top) * var(--size-multiplier-xl));
    --padding-right-xl: calc(var(--padding-right) * var(--size-multiplier-xl));
    --padding-bottom-xl: calc(var(--padding-bottom) * var(--size-multiplier-xl));
    --padding-left-xl: calc(var(--padding-left) * var(--size-multiplier-xl));
    --padding-xl: var(--padding-top-xl) var(--padding-right-xl) var(--padding-bottom-xl) var(--padding-left-xl);
    --padding-top-2: calc(var(--padding-top) * 2);
    --padding-right-2: calc(var(--padding-right) * 2);
    --padding-bottom-2: calc(var(--padding-bottom) * 2);
    --padding-left-2: calc(var(--padding-left) * 2);
    --padding-2: var(--padding-top-2) var(--padding-right-2) var(--padding-bottom-2) var(--padding-left-2);
    --padding-top-3: calc(var(--padding-top) * 3);
    --padding-right-3: calc(var(--padding-right) * 3);
    --padding-bottom-3: calc(var(--padding-bottom) * 3);
    --padding-left-3: calc(var(--padding-left) * 3);
    --padding-3: var(--padding-top-3) var(--padding-right-3) var(--padding-bottom-3) var(--padding-left-3);
    --padding-top-4: calc(var(--padding-top) * 4);
    --padding-right-4: calc(var(--padding-right) * 4);
    --padding-bottom-4: calc(var(--padding-bottom) * 4);
    --padding-left-4: calc(var(--padding-left) * 4);
    --padding-4: var(--padding-top-4) var(--padding-right-4) var(--padding-bottom-4) var(--padding-left-4);
    --padding-top-5: calc(var(--padding-top) * 5);
    --padding-right-5: calc(var(--padding-right) * 5);
    --padding-bottom-5: calc(var(--padding-bottom) * 5);
    --padding-left-5: calc(var(--padding-left) * 5);
    --padding-5: var(--padding-top-5) var(--padding-right-5) var(--padding-bottom-5) var(--padding-left-5);
    --padding-top-0_2: calc(var(--padding-top) / 5);
    --padding-right-0_2: calc(var(--padding-right) / 5);
    --padding-bottom-0_2: calc(var(--padding-bottom) / 5);
    --padding-left-0_2: calc(var(--padding-left) / 5);
    --padding-0_2: var(--padding-top-0_2) var(--padding-right-0_2) var(--padding-bottom-0_2) var(--padding-left-0_2);
    --padding-top-0_25: calc(var(--padding-top) / 4);
    --padding-right-0_25: calc(var(--padding-right) / 4);
    --padding-bottom-0_25: calc(var(--padding-bottom) / 4);
    --padding-left-0_25: calc(var(--padding-left) / 4);
    --padding-0_25: var(--padding-top-0_25) var(--padding-right-0_25) var(--padding-bottom-0_25) var(--padding-left-0_25);
    --padding-top-0_33: calc(var(--padding-top) / 3);
    --padding-right-0_33: calc(var(--padding-right) / 3);
    --padding-bottom-0_33: calc(var(--padding-bottom) / 3);
    --padding-left-0_33: calc(var(--padding-left) / 3);
    --padding-0_33: var(--padding-top-0_33) var(--padding-right-0_33) var(--padding-bottom-0_33) var(--padding-left-0_33);
    --padding-top-0_5: calc(var(--padding-top) / 2);
    --padding-right-0_5: calc(var(--padding-right) / 2);
    --padding-bottom-0_5: calc(var(--padding-bottom) / 2);
    --padding-left-0_5: calc(var(--padding-left) / 2);
    --padding-0_5: var(--padding-top-0_5) var(--padding-right-0_5) var(--padding-bottom-0_5) var(--padding-left-0_5);
    --percentage-0: 0%;
    --percentage-25: 25%;
    --percentage-50: 50%;
    --percentage-75: 75%;
    --percentage-100: 100%;
    --text-align: left;
    --text-align-left: left;
    --text-align-center: center;
    --text-align-right: right;
    --text-align-justify: justify;
    --text-color: var(--color-gray-900);
    --text-color-weak: var(--color-gray-700);
    --text-color-weaker: var(--color-gray-500);
    --text-color-weakest: var(--color-gray-300);
    --transition-property: color, background-color, border-color;
    --transition-duration: 300ms;
    --transition-timing-function: ease;
    --transition: var(--transition-property) var(--transition-duration) var(--transition-timing-function);
    --a--color: var(--color-primary-500);
    --a--text-decoration: none;
    --a--hover--color: var(--color-primary-600);
    --a--hover--text-decoration: underline;
    --address--margin-bottom: var(--margin-bottom);
    --blockquote--font-size: var(--font-size);
    --blockquote--margin-bottom: var(--margin-bottom);
    --blockquote--bordered--padding: var(--padding-left);
    --blockquote--bordered--border-width: var(--border-left-width);
    --blockquote--bordered--border-style: var(--border-left-style);
    --blockquote--bordered--border-color: var(--border-left-color);
    --blockquote--footer--color: var(--text-color-weak);
    --blockquote--footer--font-size: 80%;
    --body--text-color: var(--text-color);
    --body--background: var(--color-white);
    --body--font-size: var(--font-size);
    --body--font-family: var(--font-family-base);
    --body--line-height: var(--line-height);
    --body--text-align: var(--text-align-left);
    --body--transition-property: var(--transition-property);
    --body--transition-duration: var(--transition-duration);
    --body--transition-timing-function: var(--transition-timing-function);
    --body--transition: var(--body--transition-property) var(--body--transition-duration) var(--body--transition-timing-function);
    --caption--color: var(--text-color-weaker);
    --caption--padding-top: var(--padding-top);
    --caption--padding-right: 0;
    --caption--padding-bottom: var(--padding-bottom);
    --caption--padding-left: 0;
    --caption--padding: var(--caption--padding-top) var(--caption--padding-right) var(--caption--padding-bottom) var(--caption--padding-left);
    --code--color: var(--color-pink);
    --code--font-size: var(--font-size-sm);
    --code--font-family: var(--font-family-monospace);
    --font-style-normal: normal;
    --font-style-italic: italic;
    --font-style-oblique: oblique;
    --display--margin-bottom: var(--margin-bottom);
    --display--font-family: var(--font-family-base-secondary);
    --display--font-style: var(--font-style-normal);
    --display--font-weight: var(--font-weight-bold);
    --display--line-height: 1.2;
    --d6--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5));
    --d5--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5) * var(--scale-ratio-pow-1));
    --d4--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5) * var(--scale-ratio-pow-2));
    --d3--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5) * var(--scale-ratio-pow-3));
    --d2--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5) * var(--scale-ratio-pow-4));
    --d1--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5) * var(--scale-ratio-pow-5));
    --dl--margin-bottom: var(--margin-bottom);
    --dl--dt--font-weight: var(--font-weight-bold);
    --dl--dd--margin-bottom: calc(var(--margin-bottom) * 0.5);
    --heading--margin-bottom: var(--margin-bottom);
    --heading--font-family: var(--font-family-base-secondary);
    --heading--font-style: var(--font-style-normal);
    --heading--font-weight: var(--font-weight-bold);
    --heading--line-height: 1.2;
    --h6--font-size: var(--font-size);
    --h5--font-size: calc(var(--font-size) * var(--scale-ratio-pow-1));
    --h4--font-size: calc(var(--font-size) * var(--scale-ratio-pow-2));
    --h3--font-size: calc(var(--font-size) * var(--scale-ratio-pow-3));
    --h2--font-size: calc(var(--font-size) * var(--scale-ratio-pow-4));
    --h1--font-size: calc(var(--font-size) * var(--scale-ratio-pow-5));
    --hr--border-top-width: var(--border-top-width);
    --hr--border-top-style: var(--border-top-style);
    --hr--border-top-color: var(--border-top-color);
    --hr--border-top: var(--hr--border-top-width) var(--hr--border-top-style) var(--hr--border-top-color);
    --hr--margin-top: var(--margin-top);
    --hr--margin-right: 0;
    --hr--margin-bottom: var(--margin-bottom);
    --hr--margin-left: 0;
    --hr--margin: var(--hr--margin-top) var(--hr--margin-right) var(--hr--margin-bottom) var(--hr--margin-left);
    --kbd--background: var(--color-dark);
    --kbd--border-top-left-radius: var(--border-top-left-radius);
    --kbd--border-top-right-radius: var(--border-top-right-radius);
    --kbd--border-bottom-right-radius: var(--border-bottom-right-radius);
    --kbd--border-bottom-left-radius: var(--border-bottom-left-radius);
    --kbd--border-radius: var(--kbd--border-top-left-radius) var(--kbd--border-top-right-radius) var(--kbd--border-bottom-right-radius) var(--kbd--border-bottom-left-radius);
    --kbd--color: var(--contrast-text-color-dark);
    --kbd--font-family: var(--font-family-monospace);
    --kbd--font-size: var(--font-size-sm);
    --kbd--padding-top: 0.1875rem;
    --kbd--padding-right: 0.375rem;
    --kbd--padding-bottom: 0.1875rem;
    --kbd--padding-left: 0.375rem;
    --kbd--padding: var(--kbd--padding-top) var(--kbd--padding-right) var(--kbd--padding-bottom) var(--kbd--padding-left);
    --legend--margin-bottom: var(--margin-bottom);
    --legend--font-size: var(--font-size-lg);
    --mark--background: var(--color-yellow);
    --mark--padding-top: 0.1875rem;
    --mark--padding-right: 0.1875rem;
    --mark--padding-bottom: 0.1875rem;
    --mark--padding-left: 0.1875rem;
    --mark--padding: var(--mark--padding-top) var(--mark--padding-right) var(--mark--padding-bottom) var(--mark--padding-left);
    --ol--margin-bottom: var(--margin-bottom);
    --ol--padding-left: calc(var(--padding-left) * 2);
    --p--margin-top: 0;
    --p--margin-right: 0;
    --p--margin-bottom: var(--margin-bottom);
    --p--margin-left: 0;
    --p--margin: var(--p--margin-top) var(--p--margin-right) var(--p--margin-bottom) var(--p--margin-left);
    --lead--font-size: var(--font-size-lg);
    --lead--font-weight: var(--font-weight-light);
    --initialism--font-size: 90%;
    --initialism--text-transform: uppercase;
    --pre--font-size: var(--font-size-sm);
    --pre--font-family: var(--font-family-monospace);
    --pre--margin-bottom: var(--margin-bottom);
    --samp--font-family: var(--font-family-monospace);
    --ul--margin-bottom: var(--margin-bottom);
    --ul--padding-left: calc(var(--padding-left) * 2);
    --expand-transition-property: height;
    --expand-transition-duration: var(--transition-duration);
    --expand-transition-timing-function: var(--transition-timing-function);
    --expand-transition: var(--expand-transition-property) var(--expand-transition-duration) var(--expand-transition-timing-function);
    --fade-in-transition-property: opacity;
    --fade-in-transition-duration: var(--transition-duration);
    --fade-in-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
    --fade-in-transition: var(--fade-in-transition-property) var(--fade-in-transition-duration) var(--fade-in-transition-timing-function);
    --fade-in-linear-transition-property: opacity;
    --fade-in-linear-transition-duration: var(--transition-duration);
    --fade-in-linear-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --fade-in-linear-transition: var(--fade-in-linear-transition-property) var(--fade-in-linear-transition-duration) var(--fade-in-linear-transition-timing-function);
    --slide-in-right-transition-property: transform;
    --slide-in-right-transition-duration: var(--transition-duration);
    --slide-in-right-transition-timing-function: ease;
    --slide-in-right-transition: var(--slide-in-right-transition-property) var(--slide-in-right-transition-duration) var(--slide-in-right-transition-timing-function);
    --zoom-in-center-transition-property: transform, opacity;
    --zoom-in-center-transition-duration: var(--transition-duration);
    --zoom-in-center-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
    --zoom-in-center-transition: var(--zoom-in-center-transition-property) var(--zoom-in-center-transition-duration) var(--zoom-in-center-transition-timing-function);
    --zoom-in-top-transition-property: transform, opacity;
    --zoom-in-top-transition-duration: var(--transition-duration);
    --zoom-in-top-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-top-transition: var(--zoom-in-top-transition-property) var(--zoom-in-top-transition-duration) var(--zoom-in-top-transition-timing-function);
    --zoom-in-right-transition-property: transform, opacity;
    --zoom-in-right-transition-duration: var(--transition-duration);
    --zoom-in-right-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-right-transition: var(--zoom-in-right-transition-property) var(--zoom-in-right-transition-duration) var(--zoom-in-right-transition-timing-function);
    --zoom-in-bottom-transition-property: transform, opacity;
    --zoom-in-bottom-transition-duration: var(--transition-duration);
    --zoom-in-bottom-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-bottom-transition: var(--zoom-in-bottom-transition-property) var(--zoom-in-bottom-transition-duration) var(--zoom-in-bottom-transition-timing-function);
    --zoom-in-left-transition-property: transform, opacity;
    --zoom-in-left-transition-duration: var(--transition-duration);
    --zoom-in-left-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-left-transition: var(--zoom-in-left-transition-property) var(--zoom-in-left-transition-duration) var(--zoom-in-left-transition-timing-function);
}
